-- CALC_COMPOUND_SPELL_COST

-- 计算合成卷轴的消耗

return function(spellId)
    local rank = ItemM.query(spellId, "rank");
    local style = SpellM.query(spellId, "style");

    local ret = {};
    if rank < 4 then
        ret["rune"] = {1, 7312, 1};
    else
        ret["rune"] = {1, 7312, 2};
    end

    -- 消耗同系，低一阶的卷轴两个
    local classIds = SpellM.fetchSpellByRank(rank - 1, style);
    ret["spell"] = {1, classIds[1], 2};

    return ret;
end
